# 布尔类型的基本使用
n1 = 100
n2 = 100
# 如果n1>n2条件成立，则输出n1>n2
if n1 > n2:
    print("n1>n2")

# 表示把n1>n2的结果赋值给result变量
result = n1 > n2
print("result =", result)

# 看看result的数据类型
print("result的类型:", type(result))

# 也可以直接使用字面量
print(type(2 > 1))

# 布尔类型的注解事项和使用细节
# 布尔类型可以和其他数据类型进行比较，比如字符串，数字等 在比较时python会把True看成1 False看成0
b1 = False
b2 = True
print(b1 + 10)  # 10
print(b2 + 10)  # 11

# python中 0为假,非0为真和c语言相同
if 0:
    print("哈哈")

if 1:
    print("呵呵")

print("---------------------------------------------------------------------------------------------------------")
# 甚至是一共字符串也被当作真
if "雨":
    print("哈哈")
